package com.yazi.mxz.common.service;

import com.yazi.mxz.common.entity.beans.Member;
import com.yazi.mxz.common.entity.beans.PrizeWin;

public interface ShakeService {
	
	/**
	 * 为用户抽奖,并返回奖品信息,如果未中奖则返回null
	 * @param member 用户(游离对象)
	 * @return
	 */
	PrizeWin shake(Member member);
	
	/**
	 * 获取用户抽奖剩余次数,并根据时间判定实现每天重置剩余次数
	 * @param member 用户(游离对象)
	 * @return
	 */
	int shakeCount(Member member);
}
